import logging
from config import BASE_HOST
class OpenAccountApi:

    def __init__(self,ses):
        self.ses=ses

    # 实名认证接口
    def realname(self, realname, card_id):
        # 实现接口请求，获取响应结果card_id
        url=BASE_HOST+'/member/realname/approverealname'
        body={'realname':realname,'card_id ':card_id}
        # 将响应体的数据打印到日志
        resp=self.ses.post(url=url,data=body,files={'a':'b'})
        logging.info('获取实名认证返回的结果:{}'.format(resp.json()))
        # 封装方法的返回
        return resp
        pass

    # 开户接口
    def open_account(self):
        url=BASE_HOST+'/trust/trust/register'
        resp=self.ses.post(url)
        # 将响应体的数据打印到日志
        logging.info('获取开户返回的结果:{}'.format(resp.text))
        # 封装方法的返回
        return resp

    # 第三方开户接口
    def third_open_account(self, url, form_dict):
        resp=self.ses.post(url=url,data=form_dict)
        # 将响应体的数据打印到日志
        logging.info('获取第三方开户返回的结果:{}'.format(resp.text))
        # 封装方法的返回
        return resp




